package com.car.order.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.car.order.dto.serveOrderLog.ServeOrderLogDto;
import com.car.order.entity.ServeOrderLog;
import com.car.order.entity.form.serveOrderLog.ServeOrderLogFindListForm;
import com.car.order.entity.form.serveOrderLog.ServeOrderLogFindPageForm;
import com.car.order.entity.form.serveOrderLog.ServeOrderLogInsertForm;
import com.car.order.entity.form.serveOrderLog.ServeOrderLogUpdateForm;

import java.util.List;
/**
 * @author 杜岷芫
 * @since 2024-08-29 10:27:10
 */
public interface ServeOrderLogService extends IService<ServeOrderLog> {

    Page<ServeOrderLog> findPage(ServeOrderLogFindPageForm form);

    List<ServeOrderLogDto> findList(ServeOrderLogFindListForm form);

    ServeOrderLog findById(Integer id);

    ServeOrderLog insert(ServeOrderLogInsertForm form);

    ServeOrderLog update(ServeOrderLogUpdateForm form);

    void delete(Integer id);

}